import { Request, Response } from 'express';

// mock tableListDataSource
const dataSource: any[] = [];

for (let i = 0; i < 10; i += 1) {
  dataSource.push({
    key: i,
    id: 123456 + i,
    uid: 1, // #用户id
    tag: 1, //    #标签 1禁止投递；2派件到门
    logisId: 1, // #物流中心id
    logisName: '测试', //      #物流中心名称
    status: 1, // #状态
    name: '张三', //        #包裹编号
    phone: '13331000987', //    #手机号
    createUser: 11, // #创建用户id
    createUserName: '张三', //    #创建用户姓名
    createTime: '2020-01-01 10:00:00', // #创建时间
    updateUser: 1, // #更新用户id
    updateUserName: '张三', // #更新用户姓名
    updateTime: '2020-01-01 10:00:00', // #更新时间
  });
}

function getUserList(req: Request, res: Response, u: string) {
  const result = {
    code: 0,
    message: 'success',
    body: {
      count: 56,
      list: dataSource,
    },
  };

  return res.json(result);
}

export default {
  'GET /user/list': getUserList,
};
